package com.lyy.extend_study.exercise;


/**
 * @Author:  GZQ
 * @date:  2024/11/15 0:03
 * @description: 编写Pc子类, 继承Computer类, 添加特有属性(品牌brand)
 */

public class Pc extends Computer{
    private String brand;

    /**
     * 构造器
     * @description: 这里根据继承规则，可以使用idea快捷键, 自动把构造器调用好
     * 这里也体现: 继承设计的基本思想, 父类的构造器完成父类的属性
     * 子类的构造器完成子类的属性
     */
    public Pc(String cpu, String memory, String hardDisk, String brand) {
        super(cpu, memory, hardDisk);
        this.brand = brand;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public void printInfo(){
        System.out.println("PC的信息：");
        // 调用父类的getDetails()方法, 得到相关信息
        System.out.println(getDetails()+" brand: "+ brand);
    }
}
